home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1998 June / SGI Freeware 1998 June.iso / dist / fw_UMINNgopher.idb / usr / freeware / src / gopher_1.12 / gopher / Makefile.z / Makefile
Makefile  |  1997-09-09  |  2KB  |  65 lines

  1. #********************************************************************
  2. # $Author: drich $
  3. # $Revision: 1.1 $
  4. # $Date: 1995/10/03 04:07:58 $
  5. # $Source: /proj/freeware1.0/gopher1.12/src/gopher/RCS/Makefile,v $
  6. # $State: Exp $
  7. #
  8. # Paul Lindner, University of Minnesota CIS.
  9. #
  10. # Copyright 1991, 1992 by the Regents of the University of Minnesota
  11. # see the file "Copyright" in the distribution for conditions of use.
  12. #********************************************************************
  13. # MODULE: Makefile
  14. # Makefile for gopher client
  15. #*********************************************************************
  16. # Revision History:
  17. # $Log: Makefile,v $
  18. # Revision 1.1  1995/10/03  04:07:58  drich
  19. # gopher 1.2 check-in
  20. #
  21. # Revision 1.3  1993/01/07  22:51:44  lindner
  22. # Added download.o to list of objects
  23. #
  24. # Revision 1.2  1992/12/31  04:01:06  lindner
  25. # moved html.c to html2.c for VMS
  26. #
  27. # Revision 1.1  1992/12/10  23:32:16  lindner
  28. # gopher 1.1 release
  29. #
  30. #********************************************************************/
  31.  
  32.  
  33. include ../Makefile.config
  34.  
  35. OBJS    = manager.o gopher.o globals.o ourutils.o cso.o \
  36.     subprocs.o html2.o HTML.o CURcurses.o hymoo.o gopherrc.o download.o
  37.  
  38. CCFLAGS    = $(OPT) $(GSYSTYPE) $(INCLUDES) -DGOPHERHELP=\"$(CLIENTLIB)/gopher.hlp\"
  39.  
  40. TARGET    = gopher
  41.  
  42. all:    $(TARGET)
  43.  
  44. .c.o:
  45.     $(CC) $(CCFLAGS) -c $<
  46.  
  47. globals.o : globals.h version.h
  48.  
  49. ../object/libgopher.a:
  50.     (cd ..; $(MAKE) $(MFLAGS) objects)
  51.  
  52. $(TARGET) : $(OBJS) ../object/libgopher.a
  53.     $(CC) $(LDFLAGS) -o $@ $(OBJS) $(CLIENTLIBS) 
  54.  
  55. install : all
  56.     -mv $(CLIENTDIR)/$(TARGET) $(CLIENTDIR)/$(TARGET).old
  57.     $(INSTALL) -c $(TARGET) $(CLIENTDIR)
  58.     $(INSTALL) -c gopher.hlp $(CLIENTLIB)
  59.  
  60. clean:
  61.     -rm -f $(TARGET) $(OBJS) *.out *~ core
  62.  
  63. $(OBJS): gopher.h ../conf.h
  64. globals.o: globals.h
  65.